package com.lysh.http.api;

import com.lysh.http.exception.SDKException;

import java.util.Map;

/**
 * @author liyishan
 * @date 2023/4/19 12:47
 */

public interface API {

    String getUrl();

    String getPath();

    void setUrl(String var1);

    void addHeader(String var1, String var2) throws SDKException;

    //String getHttpMethod();

    String getVersion();

    ApiParams getAPIParams();

    void setAPIParams(ApiParams var1);

    Map<String, String> getHeaders();

    //Class getParamModelClass();

    boolean hasFile();

    boolean hasDownload();
}
